oil tower - Spanish English Dictionary